package com.shujia.process_contr.eight;

import org.junit.Test;

import java.util.Scanner;

public class DoWhileDemo {

    @Test
    public void test1() {
        Scanner sc = new Scanner(System.in);
        int num = sc.nextInt();
        // 打印 num - 100 之间的整数
//        for (int m = num; m <= 100; m++) {
//            System.out.println(m);
//        }
//        int m = num;
//        while (m <= 100) {
//            System.out.println(m);
//            m++;
//        }

        //do while, 即使条件判断返回的是false, 也会执行一次循环体语句
        // 因为循环体和条件控制是先于条件判断执行的
        int m = num;
        do {
            System.out.println(m);
            m++;
        } while (m <= 100);
    }

    public static void main(String[] args) {
        /*
        for, while 初始化语句 -> 条件判断, -> 循环体 -> 条件控制
        do while 初始化语句 -> 循环体 -> 条件控制 -> 条件判断
         */

        // 打印1 - 100
//        int i = 1;
//        do {
//            System.out.println(i);
//            i++;
//        } while (i <= 100);


    }
}
